
import { defineStore } from 'pinia';

//定义关于counter的store
const useLogin = defineStore('login', {
  state: () => ({
    token: null,
  }),
  getters: {},

  actions: {
    // 清除 token
    clearToken() {
      this.token = null;
      // 如果使用的是 Pinia 的内置持久化插件，清除持久化存储中的 token
      localStorage.removeItem('pinia_login');
    },
  },
  // 开启持久化存储
  persist: true,
});

//暴露这个useCounter模块
export default useLogin;
